/*
	Name: class_1011
	Copyright: 
	Author: liuxu
	Date: 11/10/24 16:18
	Description: none
*/
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
//int main(void)
//{
//	char *p=malloc(4*sizeof(char));
//	if(p==NULL)
//	{
//		perror("malloc");
//		return 1;
//	}
//	for(int i=0;i<4;i++)
//	{
//		p[i]='a'+i;
//		printf("%c ",p[i]);
//	}
//	p=NULL;
//	assert(p!=NULL);
//	return 0;
//}
//int main(void)
//{
//	float a,b,c,s,area;
//	scanf("%f%f%f",&a,&b,&c);
//	s=(a+b+c)/2;
//	area=sqrt(s*(s-a)*(s-b)*(s-c));
//	printf("area=%.1f\n",area);
//	return 0;
//}
int main(void)
{
	FILE *ptr=fopen("C:\\Users\\Administrator\\Desktop\\test.txt","w");
	if(ptr==NULL)
	{
		perror("fopen");
		return 1;
	}
	char *str=malloc(10*sizeof(char));
	if(str==NULL)
	{
		perror("malloc");
		return -1;
	}
	for(int i=0;i<10;i++)
	str[i]=getchar();
	fwrite(str,sizeof(char),6,ptr);
	fclose(ptr);
	ptr=NULL;
	assert(ptr==NULL);
	free(str);
	str=NULL;
	assert(str==NULL);
	return 0;
}
//int main(void)
//{
//	int a,b,c;
//	scanf("%d%d%d",&a,&b,&c);
//	printf("%d\n",a>b?(a>c?a:c):(b>c?b:c));
//	return 0;
//}
//int main(void)
//{
//	int ch=getchar();
//	putchar(ch>='A'&&ch<='Z'?ch+32:ch);
//	return 0;
//}